<html>

<head>
    <script type="text/javascript">
        // 想要使用api下的方法 这个是必须的
        CefSharp.BindObjectAsync("api");
        // api下只有一个方法act,这个方法有两个参数，都是string
        // 第一个是对应的操作，第二个是变量
        // 播放声音方法会重置，会持续最后一次的方法

        //播放一遍 test.wav，第二个参数可以更改，会查询浏览器根目录下的文件
        function playVoice() {
            api.act("playVoice", "test.wav");
        }

        //循环播放 test.wav ，第二个参数可以更改，会查询浏览器根目录下的文件
        function PlayVoiceLooping() {
            api.act("PlayVoiceLooping", "test.wav");
        }

        // 停止播放声音
        function StopVoice() {
            api.act("StopVoice", "");
        }

        // 测试日志打印，打印的日志会存放到当前目录的"log"文件夹下
        function log() {
            api.act("WriteLog", "Disconnected from the target VM, address: '127.0.0.1:60618', transport: 'socket'");
        }
    </script>
</head>

<body>
    <button onclick="playVoice()">
    播放一遍
</button>

    <button onclick="PlayVoiceLooping()">
    循环播放
</button>

    <button onclick="StopVoice()">
    停止播放
</button>

    <button onclick="log()">
    测试日志
</button>

</body>

</html>